Các giao thức và các chuẩn Trình_duyệt_web

Trình duyệt web thường giao tiếp với máy chủ web bằng việc sử dụng HTTP (giao thức truyền siêu văn bản) để lấy về các trang web. HTTP cho phép các trình duyệt web gửi thông tin đến các máy chủ web, cũng như lấy các trang web về. HTTP được sử dụng rộng rãi nhất là HTTP/1.1, được định nghĩa đầy đủ ở RFC 2616. HTTP/1.1 có những chuẩn riêng mà Internet Explorer không hỗ trợ, nhưng hầu hết các trình duyệt web khác đều hỗ trợ đầy đủ.

Các trang được định vị bằng cách thức của một URL (bộ định vị tài nguyên chung) (RFC 1738), được coi như là một địa chỉ, bắt đầu bằng cụm http: để truy cập HTTP. Nhiều trình duyệt cũng hỗ trợ các kiểu URL khác và giao thức tương ứng, như gopher: cho Gopher (một giao thức siêu liên kết có thứ bậc), ftp: cho FTP (giao thức truyền file), rtsp: cho RTSP (giao thức streaming thời gian thực), và https: cho HTTPS (một phiên bản được mã hoá SSL của HTTP).

Định dạng file của một trang web thường là HTML (ngôn ngữ đánh dấu siêu văn bản) và được xác định bởi giao thức HTTP sử dụng kiểu nội dung MIME. Phần lớn các trình duyệt hỗ trợ nhiều định dạng file khác bên cạnh HTML, như là các định dạng ảnh JPEG, PNG, GIF... và có thể mở rộng để hỗ trợ nhiều hơn nhờ sử dụng các plug-in. Sự kết hợp của kiểu nội dung HTTP và đặc tả giao thức URL cho phép các nhà thiết kế trang web có thể đưa ảnh, hoạt hình, video, âm thanh và đa phương tiện được streaming vào trang web, hoặc có thể truy cập chúng thông qua trang web.

Tài liệu tham khảo

WikiPedia: Trình_duyệt_web http://www.digitaltrends.com/web/internet-explorer... http://www.livinginternet.com/w/wi_browse.htm http://www.searchenginejournal.com/mozilla-firefox... http://gs.statcounter.com/#browser-ww-monthly-2011... http://gs.statcounter.com/#browser-ww-monthly-2012... http://gs.statcounter.com/browser-market-share/des... http://taligarsiel.com/Projects/howbrowserswork1.h... http://www.w3.org/People/Berners-Lee/WorldWideWeb.... https://www.bloomberg.com/video/67758394 https://www.mwdwebsites.com/nj-web-design-web-brow...